const express = require("express");

//创建应用对象
const expressmodel = express();

console.log(__dirname);console.log(__filename);


//静态资源中间件设置  express.static(__dirname+'/public') 返回的是一个函数
//将public目录做为网站的根目录，public文件中都是一些静态资源，如html css image类型
//访问静态资源中间件目录中的文件可以返回文件内容

expressmodel.use(express.static("../../../public"));

//路由响应动态资源，静态资源中间件响应静态资源（如果访问的内容经常变化，还是需要设置路由）
//index.html文件为默认打开的资源
//存在一个问题：如果public 目录下有index.html文件，也有单独的index.html路由
//则谁写在前谁先执行。

expressmodel.get('/index.html',(req,res)=>{
    res.send("我才是首页...");
})

expressmodel.listen(5000,()=>{
    console.log("服务已经启动，端口4000正在监听中...");
})